package com.t.bricks.bussiness.db.dao.userandopenid;

import com.t.bricks.bussiness.db.entity.userandopenid.UserAndOpenId;
import com.t.bricks.model.MsgEmity;

public interface UserAndOpenIdDao {
	
	/**
	 * 添加
	 * @Param userAndOpenId
	 * @return MsgEmity
	 */
	MsgEmity add(UserAndOpenId userAndOpenId);
	
	/**
	 * 根据关注号查询数据
	 * @Param sOpenId
	 * @return UserAndOpenId
	 */
	MsgEmity findByOpenId(String sOpenId);

	/**
	 * 根据用户和密码获取用户编号
	 * @param sNameOrNo 用户的名称或工号
	 * @param sPass 用户密码
	 * @return MsgEmity
	 */
	MsgEmity getUserId(String sNameOrNo, String sPass);
	
	/**
	 * 覆盖添加(先删除后添加)
	 * @param userAndOpenId
	 * @return MsgEmity
	 */
	MsgEmity cover(UserAndOpenId userAndOpenId);

}
